<script>
    function refundOrder(order_id,price)
    {
        console.log(order_id)
        console.log(price)
        pay_price = price
        if(confirm('确定退款吗？ 退款金额为：￥'+pay_price))
        {

            $.ajax({
                type:"POST",
                url:"../controller/ajax_controller.php?act=refundOrder",
                dateType:"json",
                data:{"order_id":order_id,"price":pay_price},
                dataType:"json",
                beforeSend:
                    function () {
                        layer.msg('正在检查状态中');
                        console.log("发送前");
                    },
                success:
                    function(data){
                        if(data.status == 300)
                        {
                            alert("退款失败，超过订单金额或已经退款未更新状态，请登录商户平台查证。");
                        }
                        if(data.status == 200)
                        {
                            layer.msg("退款成功");
                            console.log(data.info);

                            //跳转过去处理暂停配送。这个暂停配送，应该要区分是该日之后，还是那一天
                            document.location.href = "data_stop_deliver_process.php?nid=<?echo $_REQUEST['nid']?>"


                        }

                    }
            })

        }

    }
</script>











<?
//引入所有子系统信息
include_once("../../../common/script/extender_import.php");



//拿到申请退款的信息，记录各种信息。
$_refun_apply=select_one_line_all_items($table_prefix."order_refund_apply_data","nid = '{$_REQUEST['nid']}'");
//审核的话，要处理申请状态  √


$_price=$_refun_apply['price'];
if (isset($_price) && is_numeric($_price)) {
    $_price = number_format((float)$_price, 2);
} else {
    // 可以设置默认值或者提示错误
    echo "<h2 style='color: red;text-align: center;margin-top: 25px'>退款金额出错</h2>";
    exit;
}

$_REQUEST['ai_aprove_employee']      = $_SESSION['username'];
$_REQUEST['ai_authur']      = $_SESSION['username'];
$_REQUEST['ai_ip']          = $_SERVER["REMOTE_ADDR"];
$_REQUEST['ai_aprove_date']          = date("Y-m-d H:i:s");

//订单编号，订单TRANSACTION_ID，订单状态,套餐名称，客户nid，申请人，客户申请日期，停止配送时间，备注。
$_sql=update_date($table_prefix."order_refund_apply_data",$_REQUEST,"nid",$_REQUEST['nid']);
$result=do_query($_sql);



//如果同意，则查找退款申请的内容，然后去真切退款，真切退款同时，修改订单的状态。

//如果是本来是不同意，后来才同意的，才执行退款
if(($_REQUEST['ai_apply_status']=='同意') && ($_refun_apply!='同意'))
    {
     echo "<h2 style='color: red;text-align: center;margin-top: 25px'>正在处理退款中，请勿关闭页面...</h2>";
?>
<script>
    refundOrder(<?echo $_refun_apply['order_nid']?>,<?echo $_price?>);
</script>
<?;} ?>





